package Mundo;

/**
 * Clase que representa un Arco del grafo
 * @author carlos
 *
 */
public class Viaje 
{
	//
	//ATRIBUTOS
	//
	
	/**
	 * Ciudad a la que esta dirigido el viaje
	 */
	private Ciudad ciudadDestino;
	
	/**
	 * Dia de la semana
	 */
	private String dia; // do v lu v ma v mi v ju v vi v sa
	
	/**
	 * Hora a la que sale el viaje
	 * hora[0] horas.  0 <= horas < 24
	 * hora[1] minutos. 0<= minutos <60 
	 */
	private int[] hora;
	
	/**
	 * Demora para realizar el viaje. En minutos.
	 */
	private int demora;

	//
	//CONSTRUCTOR
	//
	public Viaje(Ciudad ciudadDestino, String dia, int[] hora, int demora) 
	{
		this.ciudadDestino = ciudadDestino;
		this.dia = dia;
		this.hora = hora;
		this.demora = demora;
	}

	//
	//GET/SET
	//
	public Ciudad getCiudadDestino() {
		return ciudadDestino;
	}

	public String getDia() {
		return dia;
	}

	public int[] getHora() {
		return hora;
	}

	public int getDemora() {
		return demora;
	}
}
